package com.service.collect;

import java.util.List;

import com.entity.Collect;

public interface CollectService {
	
	/**
	 * 新增一条收藏信息
	 * @param coll	收藏信息对象
	 * @param userid	用户的id
	 * @return
	 */
	public int finAddCollect( int userid,int id ,int type);
	
	/**
	 * 删除指定用户的收藏信息
	 * @param userid	用户id	
	 * @param id 	商品id
	 * @return
	 */
	public int finRemoveCollect(int userid , int id);
	
	/**
	 * 判断用户是否收藏次商品
	 * @param id	商品id
	 */
	public Collect finCollectUserCount(int id);
	
	/**
	 * 根据用户查询商品信息！
	 * @param userId
	 * @return
	 */
	public List<Collect> finselectByUserId(int userId);
	
	/**
	 * 根据用户的id查询用户的收藏夹商品总数
	 * @param userid
	 * @return
	 */
	public int finUserProCount(int userid);
}
